Cho đoạn chương trình:
i:=4; K:=7;
while i<6 do i:=i+1; k:=k+1;
Writeln(i,,k);
Sau khi thực hiện đoạn chương trình trên i, K có kết quả là.
A. 6;13
B. 6;12
C. 6;7
D. 6;6
Câu 36. Cho đoạn chương trình:
i:=1; j:=2; k:=3;
While i<6 do i:=i+1; j:=j+1; k:=k+j;
Writeln (i, j, k);
Sau khi thực hiện đoạn chương trình trên i, j, k có kết quả là
A. 6;3;6
B. 6;6;12
C. 6;7;12
D. 6;7;28
Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln in ra màn hình giá trị của i , j, k là bao nhiêu?
i:=1; j:=2; k:=3;
while i<6 do i:=i+1; j:=j+1; k:=k+j;
writeln(i,’ ’, j,’ ’, k);
Giá trị của j, k sau khi thực hiện đoạn chương trình là?
Giá trị của j là 7
Giá trị của k là 28
Câu lệnh while do không ảnh hưởng đến j và k
j = 2 nên j = j + 1 = 3
k = 3 nên k = k + j = 3 + 3 = 6
ìm hiểu đoạn chương trình sau đây. Khồng cần viết chương trình,hãy cho biết lệnh writeln in ra màn hình giá trị của i,j,k là bao nhiêu?
i:=1;j:=2;k:=3;
while i<=6 do
begin i:=i+1; j:=j+1; k:=k+j; end;
space:=' '
write(I,space,j,space,k);
Hãy tìm hiểu đoạn chương trình sau đây.
i:=1; j:=2; k:=3; |
While i<=6 do i:=i+1; j:=j+1; k:=k+j; |
Space:=’ ’; |
Write(I,space,j,space,k); |
Sau khi thực hiện đoạn chương trình trên, lệnh Writeln in ra màn hình giá trị của i, j, k lần lượt là bao nhiêu?
A. 2,3,4 B. 7,2,3 C. 7,3,6 D. 6,3,7
Cho đoạn chương trình sau: i:=1; S:=0 while i
Câu 6: Cho biết kết quả in ra màn hình của đoạn chương trình sau
Câu a)
i := -1;
j:= 20;
For k:= 1 to 5 do
If k mod 2 = 0 then i:= i + 1;
j := j + i;
Writeln(i,‘ ’,j);
Câu b)
n := 127;
m := 0;
While n < >0 do
Begin
m := m * 10 + n mod 10;
n := n div 10;
end;
writeln(m);
a/
Giá trị đầu của vòng lặp là 1, giá trị cuối là 5 => biến đếm của k lần lượt tăng thành 1 dãy số 1,2,3,4,5
k mod 2 =0 -> nếu k là số chẵn thì biến i tăng lên 1 đơn vị. Dãy số gồm 2 số chẵn (2,4) => i tăng 2 đơn vị => i = -1 + 1 + 1 = 1
j = j + i => j = 20 + 1 = 21
Vậy i=1; j=21
b/
Lần lặp thứ nhất: m=0*10 + 7 = 7 ; n = 12
Lần lặp thứ 2: m=7*10 + 2 = 72; n= 1
Lần lặp thứ 3: m=720 + 1 = 721; n=0 (n=0 => dừng vòng lặp)
Vậy m=721
Cho đoạn chương trình sau a:=1 b:=7 while a
Cho đoạn chương trình sau:
i:=0; T:=5;
While T < 20 Do
Begin
i:= i + 1;
T:= T*i;
End;
Câu 1: Đoạn lệnh trong chương trình thực hiện số vòng lặp là:
A. 4
B. 3
C. 5
D. 1
Câu 2: Ý nghĩa câu lệnh lặp trong đoạn chương trình trên là:
A. Tính tích đến khi nào T>=20 thì dừng vòng lặp
B. Tính tích đến khi nào T<>20 thì dừng vòng lặp
C. Tính tích đến khi nào T = 20 thì dừng vòng lặp
D. Tính tích đến khi nào T <= 20 thì dừng vòng lặp
Cho đoạn chương trình sau:
i:=0; T:=5;
While T < 20 Do
Begin
i:= i + 1;
T:= T*i;
End;
Câu 1: Đoạn lệnh trong chương trình thực hiện số vòng lặp là:
A. 4
B. 3
C. 5
D. 1
Câu 2: Ý nghĩa câu lệnh lặp trong đoạn chương trình trên là:
A. Tính tích đến khi nào T>=20 thì dừng vòng lặp
B. Tính tích đến khi nào T<>20 thì dừng vòng lặp
C. Tính tích đến khi nào T = 20 thì dừng vòng lặp
D. Tính tích đến khi nào T <= 20 thì dừng vòng lặp